let baseUrl = process.env.NODE_ENV === 'development' ?
	'http://localhost:1018' : 'http://'
console.log(process.env.NODE_ENV === 'development' ? 'dev环境' : 'prod环境');
export const request = (url, method, data) => {
	return new Promise((resolve, reject) => {
		uni.request({
			url: baseUrl + url, //拼接请求路径
			data: data,
			method: method,
			header: {
				'content-type': 'application/json',
				//token: '' // 请求头发送token，可选
			},
			success: (res) => {
				resolve(res)
			},
			fail: (error) => {
				reject(error)
			}
		})
	})
}

//暴露函数
export default request;


// // 使用方式
// //发送get请求，没有传参
// this.request("/demo", "GET", null).then(res => {
// 	console.log(res)
// }).catch(err => {
// 	console.log(err)
// })


// //多个参数
// this.request("/demo/testTwo", "GET", {
// 	name: "123456",
// 	age: 28
// }).then(res => {
// 	console.log(res)
// }).catch(err => {
// 	console.log(err)
// })

// //发送post请求，参数为object
// this.request("/demo/add", "POST", {
// 	name: '张三',
// 	age: 12
// }).then(res => {
// 	console.log(res)
// }).catch(err => {
// 	console.log(err)
// })